package com.hxht.cmp.entity;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "t_cmp_major_apply_case")
public class MajorApplyCase {
    @Id
    private Long id;

    /**
     * 审批申请id
     */
    @Column(name = "apply_id")
    private Long applyId;

    /**
     * 允许查看案件的uid
     */
    @Column(name = "case_uid")
    private String caseUid;

    /**
     * 有效期。有效期结束则不可再次查看。
     */
    @Column(name = "expiry_date")
    private Date expiryDate;

    /**
     * 允许查看用户的uid
     */
    @Column(name = "user_uid")
    private String userUid;

    /**
     * @return id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取审批申请id
     *
     * @return apply_id - 审批申请id
     */
    public Long getApplyId() {
        return applyId;
    }

    /**
     * 设置审批申请id
     *
     * @param applyId 审批申请id
     */
    public void setApplyId(Long applyId) {
        this.applyId = applyId;
    }

    /**
     * 获取允许查看案件的uid
     *
     * @return case_uid - 允许查看案件的uid
     */
    public String getCaseUid() {
        return caseUid;
    }

    /**
     * 设置允许查看案件的uid
     *
     * @param caseUid 允许查看案件的uid
     */
    public void setCaseUid(String caseUid) {
        this.caseUid = caseUid == null ? null : caseUid.trim();
    }

    /**
     * 获取有效期。有效期结束则不可再次查看。
     *
     * @return expiry_date - 有效期。有效期结束则不可再次查看。
     */
    public Date getExpiryDate() {
        return expiryDate;
    }

    /**
     * 设置有效期。有效期结束则不可再次查看。
     *
     * @param expiryDate 有效期。有效期结束则不可再次查看。
     */
    public void setExpiryDate(Date expiryDate) {
        this.expiryDate = expiryDate;
    }

    /**
     * 获取允许查看用户的uid
     *
     * @return user_uid - 允许查看用户的uid
     */
    public String getUserUid() {
        return userUid;
    }

    /**
     * 设置允许查看用户的uid
     *
     * @param userUid 允许查看用户的uid
     */
    public void setUserUid(String userUid) {
        this.userUid = userUid == null ? null : userUid.trim();
    }
}